construction technology laboratory - Spanish English Dictionary